changes od extended cj properties

concretes -> select
abstract(s) -> object(s)
interface(s) -> object(s)