totally reworked all models. pls check. pls DO NOT USE CONSTRUCTORS TO CREATE OBJECTS. USE CREATE METHODS INSTEAD CYKA CYKA BLJATgit pullgit pull