Fetching non-existing properties return null

This makes it so getting properties which do not exist return null. This allows checking for existence of properties without exceptions being thrown.