Class Contract and Rules