Consider classifying properties

the ids should be parameters for the constructor and they should be moved to some config file.