Add methods in database, add better apartment constructor