RE: Functional dependencies and Constructor Classes