working shape of class and obj properties