Feature/properties config resource

@asyncore please review, merge and delete the branch