Added basic properties handling into the core library