Remove property_info::Integral(). Put property macros into property_info_macros.hpp