Removed duplicated logic between Persister and WindsorPersister