explain wtf a module.properties is for