Visible constructor's code, transform property moved to schema, fields and methods moved to prototype