Creates an instance of am_properties_t and assigns it to properties_ptr.
Memory Concerns: After the usage of the instance the caller must call am_properties_destroy to clean up the allocated memory.