Provides behaviors for objects using marker interfaces