Is it possible to register different types of properties?