Checks information in Setters - creates construct & hydrate functions