improve Property::init() performance, processing time is reduced by 85%
add install statement of library and include file