Fixing release create to enforce the adapter instead of the abstract class