Additional testing for properties and returning promises