Completed properties and scope, also Swift exercises