Adding properties and methods